democratic left (ecuador) - Español Inglés Diccionario